package com.tiancheng.onecode.model.request.admin;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Author: kellen
 * @Description: 添加商户-结算信息
 * @Date: create in 2024/12/9 21:32
 */
@Data
public class MerchantAddSettlRuleReq implements Serializable {
    /**
     * 平台关联商户id
     */
    @NotNull(message = "平台关联商户id不能为空")
    private Long platformMerchantId;
    // ------------------------------------------结算信息------------------------------------------
    /**
     * 平台分佣百分比值
     */
    @NotNull(message = "抽佣金额不能为空")
    private BigDecimal platformPercent;
//    /**
//     * 清分周期类型：T=按日（如T+1），M=按月固定日（如每月10日）
//     **/
//    @NotNull(message = "清分周期类型不能为空")
//    private String cycleType;
//    /**
//     * 清分周期值，cycle_type为T，cycle_value为1时代表T+1清分
//     */
//    @NotNull(message = "清分周期值不能为空")
//    private Integer cycleValue;
    /**
     * 备注
     */
    private String clearRemark;
}
